﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Intelsi.BusinessLogic;
using Intelsi.Entity;
using Microsoft.Practices.Unity;

namespace Intelsi.WB.Gerencia
{
    public partial class frmListProyectos : System.Web.UI.Page
    {
        [Dependency]
        public IProyectoBL proyectoBL { get; set; }

        [Dependency]

        public ITrabajadorBL trabajadorBL { get; set; }

        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {


                string userName = HttpContext.Current.User.Identity.Name;
                var trabajador = trabajadorBL.GetFromTrabajadorByCorreoCorporativo(userName);

                string cargo = trabajador.Cargo;

                if (cargo == "Administrador" || cargo == "Gerente")
                {

                }
                else
                {
                    Page.ClientScript.RegisterStartupScript(this.GetType(),
                                   "mensaje",
                                      "<script type=\"text/javascript\">" +
                                         "alert(\"Usted No tiene Los Permiso Nesesarios Para esto\");" +
                                         "document.location=('DefaultProy.aspx');" +
                                           "</script>", false);

                   
                }


            }


        }
        protected void ObjectDataSource1_ObjectCreating(object sender, ObjectDataSourceEventArgs e)
        {
            e.ObjectInstance = proyectoBL;
        }

        protected void btnNuevo_Click1(object sender, EventArgs e)
        {
            Response.Redirect("frmProyecto.aspx?acc=nuevo");
        }
    }
}